package cn.icanci.loopstack.bic.web.model;

import lombok.Data;

import java.util.List;

/**
 * @author icanci
 * @since 1.0 Created in 2023/09/17 15:00
 */
@Data
public class UnitViewTreeRelation {
    // ====================== 起始节点配置 ======================
    /** 起始节点 */
    private String              sourceNodeUuid;
    /** 起始节点样式 */
    private String              sourceStyleUuid;
    /** 起始节点唯一Key */
    private String              sourceNodeDataKey;
    /** 起始节点匹配模式 */
    private String              sourceNodeDataMode;

    // ====================== 结束节点配置 ======================

    /** 结束节点 */
    private String              targetNodeUuid;
    /** 结束节点样式 */
    private String              targetStyleUuid;
    /** 结束节点唯一Key */
    private String              targetNodeDataKey;
    /** 结束节点匹配模式 */
    private String              targetNodeDataMode;

    // ====================== 边样式 ======================

    /** 边样式 */
    private String              edgeStyleUuid;
    /** 边HOVER */
    private String              hoverName;

    // ====================== 孩子节点 ======================

    /** 孩子节点 */
    private List<UnitViewTreeRelation> children;
}
